package com.okaixz.common.client.vo;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 陈大专
 * @time 2024/10/12 10:58
 * @des 获取微信accesstoken和openid返回结果
 **/
@NoArgsConstructor
@Data
public class GetAccessTokenResult {

    private String access_token;//网页授权接口调用凭证,注意：此access_token与基础支持的access_token不同
    private int expires_in;//access_token接口调用凭证超时时间，单位（秒）
    private String refresh_token;//用户刷新access_token
    private String openid;//用户唯一标识，请注意，在未关注公众号时，用户访问公众号的网页，也会产生一个用户和公众号唯一的OpenID
    private String scope;//用户授权的作用域，使用逗号（,）分隔
    private int is_snapshotuser;//是否为快照页模式虚拟账号，只有当用户是快照页模式虚拟账号时返回，值为1
    private String unionid;//用户统一标识（针对一个微信开放平台账号下的应用，同一用户的 unionid 是唯一的），只有当scope为"snsapi_userinfo"时返回
    private Integer errcode;//错误码
    private String errmsg;//错误信息
}
